const mongoose =require("mongoose")
//连接mongodb数据库
mongoose.connect("mongodb://localhost:27017/RUNSchool")
.then(()=>{
    console.log("数据库连接成功");
}).catch(err=>{
    console.log("数据库连接失败",error);
})

//声明表格式
const OrderReceiveSchema = new mongoose.Schema({
    openid:{
        type:String
    },
    name:{
        type:String
    },
    userID:{
        type:String
    },
    USERiDImg:{
        type:String
    },
    state:{
        type:String
    },
    time:{
        type:String
    },
    OrderNumber:{
        type:String,
        defaule:0
    },
    examinePerson:{
        type:String,
        default:''
    }


})

const OrderSchema =new mongoose.Schema({
    name:{
        type:String
    },
    time:{
        type:String
    },
    money:{
        type:Number
    },
    state:{
        type:String
    },
    address:{
        type:String
    },
    info:{
       type:Object 
    },
    userInfo:{
        type:Object
    },
    receivePerson:{
        type:String,
        default:""
    }

})

const AdminSchema =new mongoose.Schema({
    openid:{
        type:String
    },
    nickName:{
        type:String
    },
    role:{
        type:String
    },
    time:{
        type:String
    },
    username:{
        type:String
    },
    password:{
        type:String
    },
})

//表的名字
const OrderReceive =mongoose.model("OrderReceive",OrderReceiveSchema)
const Order =mongoose.model("Order",OrderSchema)
const Admin =mongoose.model("Amin",AdminSchema)

// Admin.create({
//     openid:"oXva44lcAwO5HxSI09pR5_C9dj1c",
//     nickName:'内内纯外外',
//     time:"2022/8/16/ 15 :39:46",
//     role: '超级管理员',
//     username:'admin',
//     password:'123456'
// })
//commonjs导出
module.exports={
    OrderReceive,
    Order,
    Admin
}
